From 065c2a0a91c063b328a675175d971fa72e1cb0a5 Mon Sep 17 00:00:00 2001 From: "kaf24@scramble.cl.cam.ac.uk" Date: Mon, 5 Jan 2004 17:30:11 +0000 Subject: [PATCH] bitkeeper revision 1.667 (3ff99f23ZQMhKwTSZB7AdaZx5fkpEg) network.c: Fix small off-by-one error in net ring accounting. --- xenolinux-2.4.23-sparse/arch/xeno/drivers/network/network.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xenolinux-2.4.23-sparse/arch/xeno/drivers/network/network.c b/xenolinux-2.4.23-sparse/arch/xeno/drivers/network/network.c index f935a689cd..492a2cc881 100644 --- a/xenolinux-2.4.23-sparse/arch/xeno/drivers/network/network.c +++ b/xenolinux-2.4.23-sparse/arch/xeno/drivers/network/network.c @@ -315,7 +315,7 @@ static int network_start_xmit(struct sk_buff *skb, struct net_device *dev) network_tx_buf_gc(dev); - if ( (i - np->tx_resp_cons) == TX_RING_SIZE ) + if ( (i - np->tx_resp_cons) == (TX_RING_SIZE - 1) ) { np->tx_full = 1; netif_stop_queue(dev); -- 2.30.2